streams coding interview questions